package org.dtrd.config.wechat.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 微信公众号、小程序默认配置
 *
 * @author xiao
 */
@Configuration
public class WechatConfiguration {

    // 数治健康详情
    @Value("${dtrd.wechat.client_id}")
    private String clientId;

    @Value("${dtrd.wechat.appsecret}")
    private String accessKeySecret;

    // 毅瑭科技服务号
    @Value("${dtrd.nitang.app_id}")
    private String appId;

    @Value("${dtrd.nitang.app_secret}")
    private String appSecret;

    @Value("${dtrd.nitang.token}")
    private String token;

    // 工具箱小程序

    @Bean
    public void initWechatConfiguration() {
        WechatUtil.setClientId(clientId);
        WechatUtil.setAccessKeySecret(accessKeySecret);
        // 初始化毅瑭科技公众号配置
        WechatUtil.initNiTangConfig(appId, appSecret, token);
    }
}